BODY {
	FONT-SIZE: 11px; MARGIN: 0px; font-family:  Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY.margined {
	FONT-SIZE: 15px; MARGIN: 0px 10px; font-family:  Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.page_header {

}
.page_footer {
	MARGIN-TOP: 3px; MARGIN-LEFT: 5px; BACKGROUND-COLOR: #e6effc
}
.menu_frame {
	BACKGROUND-IMAGE: url(../images/bg_altLines.gif)
}
.horizontal_line {
	FONT-SIZE: 1px; COLOR: #006699; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #666666
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333366; font-family:  Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #33aaff; font-family:  Helvetica, sans-serif; TEXT-DECORATION: none
}
A:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #88cc00; font-family:  Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #9999aa; font-family:  Helvetica, sans-serif; TEXT-DECORATION: none
}
A.page_header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif
}
A.page_header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif
}
A.page_header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif
}
A.page_header:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif
}
A.page_header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; font-family:  Helvetica, sans-serif
}
.menu_item A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #777777;
	font-family: Verdana,  Helvetica, sans-serif
}
.menu_item A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #777777;
	font-family: Verdana,  Helvetica, sans-serif
}
.menu_item A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #777777;
	font-family: Verdana,  Helvetica, sans-serif
}
.menu_item A:unknown {
 FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #777777;
font-family: Verdana,  Helvetica, sans-serif
}
.menu_item A:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #777777;
	font-family: Verdana,  Helvetica, sans-serif
}
.portlet-menu-item {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #777777; font-family:  Helvetica, sans-serif
}
.portlet-menu-item-selected {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #777777; font-family:  Helvetica, sans-serif
}
.portlet-menu-item-hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #777777; font-family:  Helvetica, sans-serif
}
.portlet-menu-item-hover-selected {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #777777; font-family:  Helvetica, sans-serif
}
.std_txt {
	FONT-SIZE: 15px; font-family:  Helvetica, sans-serif
}
.portlet-font {
	FONT-SIZE: 15px; font-family:  Helvetica, sans-serif
}
/* Original
.page_title {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/bg_HD2_ctr.gif); VERTICAL-ALIGN: middle; WIDTH: 400px; COLOR: #0f177c; FONT-STYLE: normal; font-family:  Helvetica, sans-serif; HEIGHT: 28px
}
*/
/* same as main_page_content_title
.page_title {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(../images/bg_HD1_ctr.gif); COLOR: #000066; font-family:  Helvetica, sans-serif; HEIGHT: 23px
}
*/
.page_title {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 18px; background: url("../images/body-title_bg1.gif") repeat-x left bottom; COLOR: #000066; font-family:  Helvetica, sans-serif; HEIGHT: 23px;
}
/* added same as main_page_content_title_bg */
.page_title_bg { background: url("../images/body-title_bg1.gif") repeat-x left bottom; }

.page_title_right {
	/*BACKGROUND-IMAGE: url(../images/bg_HD2_R.gif); WIDTH: 100px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px*/
}

/*
.section_title {
	BORDER-RIGHT: #3366ac 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #3366ac 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-LEFT: #3366ac 1px solid; WIDTH: 100%; COLOR: #000066; BORDER-BOTTOM: #3366ac 1px solid; font-family:  Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #bbccdd
}
*/

/* same as main_page_sub , main_page_sub h1, main_page_sub h2 */
.section_title {
	color: #000066;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	background-color: #bbccdd;
	display: inline;
	padding-bottom: 5px;
}
.section_title h1 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	display: inline;
}
.section_title h2 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	display: inline;
}
.section_title h3 {
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	display: inline;
}


/* original
.emphasis_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003377; font-family:  Helvetica, sans-serif
}
*/

/* same as .content_form_grid .header */
.emphasis_txt{
	padding-left: 4px;
	color: #000066;
	font-weight: bold;
	line-height: 18px;
	background: #dce8f3;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
}
.error_title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: red; font-family:  Helvetica, sans-serif
}
.error_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: red; font-family: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}

.error_field_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: red; font-family: verdana, Helvetica, sans-serif;
}
.portlet-msg-error {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: red; font-family: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.message_title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003377; font-family:  Helvetica, sans-serif
}
.portlet-msg-success {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #003377; font-family:  Helvetica, sans-serif
}
.message_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #003377; font-family: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.message_txt UL LI {
	MARGIN-LEFT: -10px
}
.error_txt UL LI {
	MARGIN-LEFT: -10px
}
.pagination {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #003399; font-family:  Helvetica, sans-serif
}
.pagination_selected_page {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #dd6600; font-family:  Helvetica, sans-serif
}
.breadcrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #333333; PADDING-TOP: 2px; font-family: helvetica,  sans-serif
}
.fixed_width_txt {
	font-family: Courier, serif
}
.footnote {
	FONT-SIZE: 0.9em;
	font: Verdana,  Helvetica, sans-serif;
	color: #ff6c00;
	font-weight: bold;
}

.portlet-section-footer {
	FONT-SIZE: 0.8em
}
.copyright {
	FONT-SIZE: 10px
}
LABEL {
	/*FONT-SIZE: 15px; font-family:  Helvetica, sans-serif*/
	margin-top: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
}
/* original
LABEL.mandatory {
	FONT-SIZE: 0.87em; COLOR: #dd0000; font-family:  Helvetica, sans-serif
}
*/
/* same as .asterisk_orange */
LABEL.mandatory {
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #ff6c00;
	font-weight: bold;
}
LABEL.info {
	COLOR: #0000dd
}
.portlet-msg-status {
	COLOR: #0000dd
}
.portlet-msg-info {
	COLOR: #0000dd
}
LABEL.note {
	COLOR: #338833
}
LABEL.warning {
	COLOR: #ff6633
}
.portlet-msg-alert {
	COLOR: #ff6633
}
.read_only_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; font-family:  Helvetica, sans-serif
}
H1 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
H2 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
H3 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
H4 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
H5 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
H6 {
	VERTICAL-ALIGN: top; font-family:  Helvetica, sans-serif; TEXT-ALIGN: left
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.main_page_content_title {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/bg_HD1_ctr.gif); COLOR: #000066; font-family:  Helvetica, sans-serif; HEIGHT: 23px
}

.main_page_content_supScript {
	FONT-SIZE: 10px; VERTICAL-ALIGN: super; COLOR: #000066; font-family:  Helvetica, sans-serif
}
TABLE {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT: 1px; COLOR: #333333; BORDER-BOTTOM: 1px; font-family:  Helvetica, sans-serif
}
TABLE.bordered {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT: #777777 1px solid; COLOR: #666666; BORDER-BOTTOM: #777777 1px solid; font-family:  Helvetica, sans-serif
}
TABLE.std_table {
	BORDER-COLLAPSE: collapse;
	width: 100%;
}

/* original
.full_width {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
*/
/* same as .content_form_grid */
.full_width {
	/*width: 1004px;*/
	width: 100%;
	/*border-collapse: collapse;*/
	/*margin-top: 8px;*/
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
TR {

}
TD {

}
TR.std_height {
	HEIGHT: 20px
}
TD.std_height {
	HEIGHT: 20px
}
.portlet-section-body {
	HEIGHT: 20px
}
.portlet-section-alternate {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
/*TR.odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px
}
TD.odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px
}
TR.even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
TD.even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}*/
TR.odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px
}
TD.odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px
}
TR.even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
TD.even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
TR.form_odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px
}
TD.form_odd {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px
}
TR.form_even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
TD.form_even {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ccdff4
}
TR.odd TD {

}
TR.even TD {

}
TR.form_odd TD {

}
TR.form_even TD {

}
TR.top_align {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TD.top_align {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
/* original
.tbl_header {
	BORDER-RIGHT: #a8e0fb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a8e0fb 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #3c7bff 1px solid; COLOR: #000066; BORDER-BOTTOM: #3c7bff 1px solid; font-family:  Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #bce8fa
}
*/
/* same as .content_form_grid */
.tbl_header{
	margin-top: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	BACKGROUND-COLOR: #bce8fa;
}

.portlet-section-header {
	BORDER-RIGHT: #a8e0fb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a8e0fb 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #3c7bff 1px solid; COLOR: #000066; BORDER-BOTTOM: #3c7bff 1px solid; font-family:  Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #bce8fa
}
.tbl_subheader {
	BORDER-RIGHT: #a8e0fb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a8e0fb 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT: #3c7bff 1px solid; COLOR: #000066; BORDER-BOTTOM: #3c7bff 1px solid; font-family:  Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #bce8fa
}
.portlet-section-subheader {
	BORDER-RIGHT: #a8e0fb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a8e0fb 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT: #3c7bff 1px solid; COLOR: #000066; BORDER-BOTTOM: #3c7bff 1px solid; font-family:  Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #bce8fa
}
TABLE.selected {
	HEIGHT: 20px; BACKGROUND-COLOR: #ffcc99
}
TR.selected {
	HEIGHT: 20px; BACKGROUND-COLOR: #ffcc99
}
TD.selected {
	HEIGHT: 20px; BACKGROUND-COLOR: #ffcc99
}
.portlet-section-selected {
	HEIGHT: 20px; BACKGROUND-COLOR: #ffcc99
}
TR.usi {
	FONT-SIZE: 10px; COLOR: #0000ff; font-family: verdana, helvetica,  sans-serif
}
TD.usi {
	FONT-SIZE: 10px; COLOR: #0000ff; font-family: verdana, helvetica,  sans-serif
}
TABLE.menu {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000000 1px solid; COLOR: #003300; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; font-family:  "MS Sans Serif"; BACKGROUND-COLOR: #eeeeee
}
.portlet-menu {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000000 1px solid; COLOR: #003300; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; font-family:  "MS Sans Serif"; BACKGROUND-COLOR: #eeeeee
}
TABLE.pagination {
	MARGIN-LEFT: 1%; WIDTH: 98%; MARGIN-RIGHT: 1%
}
TABLE.pagination TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.serial_no {
	PADDING-RIGHT: 12px; WIDTH: 4%; TEXT-ALIGN: right
}
TR.odd TD.serial_no {
	PADDING-RIGHT: 12px; WIDTH: 4%; TEXT-ALIGN: right
}
TR.even TD.serial_no {
	PADDING-RIGHT: 12px; WIDTH: 4%; TEXT-ALIGN: right
}
TD.centered {
	TEXT-ALIGN: center
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form_field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000066; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif
}
.form_label {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; font-family:  Helvetica, sans-serif
}
.portlet-form-input-field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000066; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif
}
.portlet-form-field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000066; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif
}
.checkbox {

}
.pagination_form_field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 15px; BORDER-LEFT: #666666 1px solid; COLOR: #000066; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000066; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif
}
OPTION {
	COLOR: #000066
}
OPTGROUP {
	COLOR: #0066aa
}
TEXTAREA {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.1em;
	BORDER-LEFT: #666666 1px solid;
/*	WIDTH: 28em;
	height: 5em;*/
	COLOR: #000066;
	BORDER-BOTTOM: #666666 1px solid;
	font-family:  Helvetica, sans-serif
}
.read_only_field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; font-family:  Helvetica, sans-serif; BACKGROUND-COLOR: #e7e7e7
}
.button {
	BORDER-RIGHT: #0099cc 1px inset; BORDER-TOP: #0099cc 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/lightblue_bg.jpg); BORDER-LEFT: #0099cc 1px inset; COLOR: #000066; BORDER-BOTTOM: #0099cc 1px inset; font-family:  Helvetica, sans-serif; HEIGHT: 20px
}
.portlet-form-button {
	BORDER-RIGHT: #0099cc 1px inset; BORDER-TOP: #0099cc 1px inset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/lightblue_bg.jpg); BORDER-LEFT: #0099cc 1px inset; COLOR: #000066; BORDER-BOTTOM: #0099cc 1px inset; font-family:  Helvetica, sans-serif; HEIGHT: 20px
}
/* Original
.form_label_padded {
  PADDING-TOP: 2px;
  FONT-SIZE: 15px;
  FONT-WEIGHT: bold;
}
*/
/* same as content_form_blue */
.form_label_padded {
	margin-top: 8px;
	font: 15px Verdana,  Helvetica, sans-serif;
	color: #3062be;
	font-weight: bold;
	height : 20px;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG.form_image {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: text-bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG.form_image {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: text-bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.form_calendar {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(../images/icons_calendar.gif); VERTICAL-ALIGN: text-bottom; BORDER-LEFT: 0px; WIDTH: 22px; CURSOR: pointer; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.menu_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.portlet-menu-caption {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
UL.menu {
	MARGIN-LEFT: -22px
}
 HTML UL.menu {
	MARGIN-LEFT: 18px
}
.menu_category {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(../images/plus.gif); COLOR: #000000
}
.portlet-menu-cascade-item {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(../images/plus.gif); COLOR: #000000
}
.menu_category_expanded {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(../images/minus.gif); COLOR: #000000
}
.menu_item {
	LIST-STYLE-IMAGE: url(../images/square.gif); COLOR: #777777
}
.side_panel_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/BG_bulletTitleCtr.gif); COLOR: #ffffff; font-family:  Helvetica, sans-serif; HEIGHT: 21px; TEXT-ALIGN: center
}
.side_panel_txt {
	FONT-SIZE: 15px; COLOR: #000000; font-family:  Helvetica, sans-serif
}
.printer_page_title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; font-family:  Helvetica, sans-serif; TEXT-ALIGN: center
}
.printer_page_subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; font-family:  Helvetica, sans-serif; TEXT-ALIGN: center
}
.printer_section_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; font-family:  Helvetica, sans-serif
}
.printer_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; font-family:  Helvetica, sans-serif
}
.portlet_header_section {
	WIDTH: 100%; HEIGHT: 0.45in
}
.portlet_body_section {
	WIDTH: 100%
}
.portlet_footer_section {
	WIDTH: 100%; HEIGHT: 0.2in
}
.portlet_header {
	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND-IMAGE: url(../images/TitlebarMiddle.gif); PADDING-BOTTOM: 2px; COLOR: #000000; BACKGROUND-REPEAT: repeat-x; font-family: Verdana,  Helvetica, sans-serif
}
.portlet_header_right_align {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/TitlebarMiddle.gif); PADDING-BOTTOM: 2px; COLOR: white; BACKGROUND-REPEAT: repeat-x; font-family: Verdana,  Helvetica, sans-serif; TEXT-ALIGN: right
}
.portlet_body {

}
.portlet_footer {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/FooterMiddle.gif); BACKGROUND-REPEAT: repeat-x
}
.portlet_body_left_border {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/BodyLeft.gif); WIDTH: 0.15in; BACKGROUND-REPEAT: repeat-y
}
.portlet_body_right_border {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/BodyRight.gif); WIDTH: 0.15in; BACKGROUND-REPEAT: repeat-y
}
.portlet_corner_top_left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/TitlebarLeft.gif); WIDTH: 0.14in; BACKGROUND-REPEAT: no-repeat
}
.portlet_corner_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/TitlebarRight.gif); WIDTH: 0.16in; BACKGROUND-REPEAT: no-repeat
}
.portlet_corner_bottom_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/FooterLeft.gif); WIDTH: 0.16in; BACKGROUND-REPEAT: no-repeat
}
.portlet_corner_bottom_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../images/FooterRight.gif); WIDTH: 0.16in; BACKGROUND-REPEAT: no-repeat
}
DIV.auto_complete {
	BACKGROUND: #fff; WIDTH: 350px
}
DIV.auto_complete UL {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: none
}
DIV.auto_complete UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
DIV.auto_complete UL LI.selected {
	BACKGROUND-COLOR: #ffb
}
DIV.auto_complete UL STRONG.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #800; PADDING-TOP: 0px
}

.tab_menu{
	padding: 5px 5px 5px 15px;
	background-image: url(../images/tab.gif);
	background-position: left top;
	max-width:50px;
	border-right: 1px black solid;
	background-repeat: no-repeat;
	FONT-SIZE: 15px;
	text-align: center;
}

.tab_menu_selected{
	padding: 5px 5px 5px 15px;
	background: #dce8f3;
	background-image: url(../images/tab_selected.gif);
	background-position: left top;
	border-right: 1px black solid;
	background-repeat: no-repeat;
	max-width:50px;
	FONT-WEIGHT: bold; FONT-SIZE: 15px;
	text-align: center;
}

/* same as tabinactive */
/*
.tab_menu {
	width: 117px;
	height: 25px;
	background: url("../images/body-tab1_active.gif") no-repeat left top;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	text-align: center;
}
/* same as tabactive */
/*.tab_menu_selected {
	width: 117px;
	background: url("../images/body-tab1_inactive.gif") no-repeat left top;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #3062be;
	font-weight: bold;
	text-align: center;
}
*/
.header_tile {
	padding-bottom: 4px;
	background: url("../images/hdr-center_tile.gif") repeat-x left top;
	/*width: 404px;*/
}
.header_tile .login_status {
	padding-right: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #243a8f;
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
}
.header_tile .header_brown,
.header_tile .header_brown a {
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #814805;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
}
.header_tile .header_brown a:hover { text-decoration: underline; }
.main_page_content_title_bg { background: url("../images/body-title_bg1.gif") repeat-x left bottom; }
.main_page_content_icon { background: url("../images/body-title_bg1.gif") repeat-x left bottom; }
.main_page_content_icon img { margin-left: 8px; }
.asterisk_orange {
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #ff6c00;
	font-weight: bold;
}
.content_form_blue {
	margin-top: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #3062be;
	font-weight: bold;
}
.content_form_red {
	margin-top: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
.content_form_grid {
	margin-top: 8px;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.content_form_grid .header{
	padding-left: 4px;
	color: #000066;
	font-weight: bold;
	line-height: 18px;
	background: #dce8f3;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
}
.subcontent { background: url("../images/body-section_bg1.gif") repeat-x left top; }
.tab_line1 {
	background: url("../images/body-title_bg2.gif");
	height: 33px;
}
.tab_line2 {
	background: url("../images/body-title_bg2.gif") bottom left repeat-x;
	height: 25px;
	margin-bottom: 4px;
}
.tabactive {
	width: 117px;
	height: 25px;
	background: url("../images/body-tab1_active.gif") no-repeat left top;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	text-align: center;
}
.tabinactive {
	width: 117px;
	background: url("../images/body-tab1_inactive.gif") no-repeat left top;
	font: 11px Verdana,  Helvetica, sans-serif;
	color: #3062be;
	font-weight: bold;
	text-align: center;
}
.main_page_sub {
	color: #ff6c00;
	font-family: Verdana,  Helvetica, sans-serif;
	font-weight: bold;
}
.main_page_sub h1 {
	font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 16px;
	line-height: 16px;
}
.main_page_sub h2 {
	font-family: "Trebuchet MS", Geneva, Verdana;
	font-size: 14px;
	line-height: 14px;
}
.content_form_blue ol {
	margin: 0px;
	padding: 0px;
	list-style-type: decimal;
	padding-left: 20px;
	font-weight: normal;
}
.tab_bg_start {
	background: url("../images/body-big_tab_start.gif") repeat-x left top;
	width: 10px;
}
.tab_bg_tile {
	background: url("../images/body-big_tab_tile.gif") repeat-x left top;
	width: auto;
	text-align: center;
}
.tab_bg_end {
	background: url("../images/body-big_tab_end.gif") repeat-x left top;
	width: 10px;
}
.globe_icon {
	margin-left: 20px;
	vertical-align: middle;
}
.navbg {
	background: #d6e8ff url("../images/nav-bg_tile.jpg") repeat-x left top;
	height: 496px;
	height: auto !important;
}
#hidearrow {
	margin: 6px 4px 0px 0px;
	text-align: right;
}
.body_container { background: #FFFFFF url("../images/body_bg_tile.jpg") repeat-x left top; }
.body_content { margin-top: 16px; }
.blue_bar { background: #243a8f; }
.body_content .home_list_header {
	background: #FFFFFF url("../images/home_list_header_bg_tile.gif") repeat-x left top;
	height: 32px;
}
.home_list_title {
	font: bold 16px "Trebuchet MS", Geneva, Verdana;
	color: #243a8f;
	height: 32px;
	padding-left: 4px;
	line-height: 16px;
}
.home_list li {
	font: 11px/14px Verdana,  Helvetica, sans-serif;
	color: #243a8f;
	list-style-type: square;
	margin-top: 4px;
}
.navhr {
	background: url("../images/nav_hr.gif") no-repeat left top;
	margin: 2px 0px;
	padding: 0px;
	width: 200px;
	height: 2px;
	display: block;
}
.login_notice {
	margin: 24px auto 0px auto;
	font: bold 12px "Trebuchet MS", Geneva, Verdana;
	text-align: right;
	color: #243a8f;
	height: 32px;
	padding: 24px 0px 0px 0px;
	line-height: 16px;
}
.login_table {
	margin: 0px auto 24px auto;
	padding: 0px auto 24px auto;
	border: 1px dashed #666666;
}
.cal {
	WIDTH: 100%;
	border: 1px solid black;
	border-spacing:0px;
	font-family:Verdana,  Helvetica, sans-serif;
	font-size:10px;
	background-color: Yellow;
	color: #000000;
    margin: 0px;
    border-collapse: collapse;
	height: 20;
    table-layout:fixed;word-break:break-all;

    }
.cal thead tr td{
	border: 1px solid black;
	color: #000000;
    background-color: #00ff33;
	height: 20;
    table-layout:fixed;word-break:break-all ;
}
.cal tbody tr td{
	border: 1px solid black;
	color: #000000;
    table-layout:fixed;word-break:break-all;
    height:80px;
    text-align:left;
}

.cal tfoot tr td{
	border: 1px solid black;
	color: #000000;
    table-layout:fixed;word-break:break-all;
    text-align:left;
}

.tab2_menu {

	padding: 5px 5px 5px 15px;
	background-image: url(../images/tab_op.gif);
	background-position: left top;
	max-width:50px;
	border-right: 1px black solid;
	background-repeat: no-repeat;
	FONT-SIZE: 15px;
}
.tab2_menu_selected {

	padding: 5px 5px 5px 15px;
	background-image: url(../images/tab_op.gif);
	background-position: left top;
	border-right: 1px black solid;
	background-repeat: no-repeat;
	max-width:50px;
	FONT-WEIGHT: bold; FONT-SIZE: 15px;
}
.icon_retrieve {
	BACKGROUND: url(../images/body-icon_globe.gif) left center;
	WIDTH: 27px;
	HEIGHT: 20px;
	BORDER: 0px;
}
.icon_single_left
{
	BACKGROUND: url(../images/blue_left.gif) left center;
	HEIGHT: 10px;
	WIDTH: 8px;
	border: 0px;
}
.icon_double_left
{
	BACKGROUND: url(../images/blue_left_end.gif) left center;
	HEIGHT: 10px;
	WIDTH: 10px;
	border: 0px;
}
.icon_single_right
{
	BACKGROUND: url(../images/blue_right.gif) left center;
	HEIGHT: 10px;
	WIDTH: 8px;
	border: 0px;
}
.icon_double_right
{
	BACKGROUND: url(../images/blue_right_end.gif) left center;
	HEIGHT: 10px;
	WIDTH: 10px;
	border: 0px;

}
.icon_calendar
{
	BACKGROUND: url(../images/icons_calendar.gif) left center;
	HEIGHT: 18px;
	WIDTH: 22px;
	border: 0px;
}
.tbl_title{
	color: #ff6c00;
	font-family: Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}
.msg {
    vertical-align:text-top;
    text-align: left;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #336699;
	border-collapse: collapse;
	background-color: #eeeeee;
	font-family:  Verdana, Sans-Serif;
	font-size:13pt;
	color: #FF0000;
	line-height : 150%;
	font-weight: bold;
	overflow: auto;
}
.infomsg {
    vertical-align:text-top;
    text-align: left;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #336699;
	border-collapse: collapse;
	background-color: #eeeeee;
	font-family:  Verdana, Sans-Serif;
	font-size:13pt;
	color: #0000FF;
	line-height : 150%;
	font-weight: bold;
	overflow: auto;
}
. printalign{
 TEXT-ALIGN: center;   
}
